package pw.hais.uitl;
import java.sql.Connection;
import java.sql.DriverManager;

import pw.hais.config.Config;

/**
 * 数据库连接类
 * @author Hello_海生
 * @date 2014年7月24日
 */
public class DBconn {
	private	Connection conn=null;
	
	/**
	 * 获取数据库连接
	 * @return
	 */
	public Connection getConn(){
		if(conn==null){
			try {
				Class.forName("com.mysql.jdbc.Driver");	//加载驱动	
				String url="jdbc:mysql://"+Config.DB_HOST+"/"+Config.DB_NAME+"?characterEncoding=utf-8";		
				conn=DriverManager.getConnection(url, Config.DB_USERNAME, Config.DB_PASSWORD);		//获取链接
			} catch (Exception e) {
				System.out.println("--链接失败。");
				e.printStackTrace();
			}
		}
		return conn;
	}
	
	/**
	 * 关闭数据库连接
	 */
	public void close(){
		try {
			if (conn != null) {
				conn.close();
			}
		} catch (Exception e) {
			System.out.println("--关闭数据库连接出错。");
			e.printStackTrace();
		}
	}
	
	
	
}
